incrusting sponge - English Synonyms Dictionary